package com.example.spring5.AOP.AOP操作;

import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;

@Configuration//(proxyBeanMethods = false)//这是一个配置类 == 配置文件告诉spring boot这是一个配置类 主要
@ComponentScan("com.example.spring5.AOP.AOP操作")
@EnableAspectJAutoProxy(proxyTargetClass = true)//开启AspectJ 生成代理对象
public class AOP操作完全注解方式 {
    //其他和  AOP操作_基于AspectJ注解.java  一样  就是没用xml文件
    public static void main(String[] args) {
        ApplicationContext context =
                new AnnotationConfigApplicationContext(AOP操作完全注解方式.class);

    }
}
